﻿<div id="파일첨부대화상자" class="modal hide" tabindex="-1" role="dialog" >
    <div class="modal-header">
        <a class="close" data-dismiss="modal">&times;</a>
        <h1 id="파일첨부대화상자_제목">파일 첨부</h1>
    </div>

    <div class="modal-body">
        <div id="waitimage" >
            <img src="/res/images/wait-small.gif" alt="loading..." />
        </div>
        <iframe width="450" height="120" frameBorder="0">
        </iframe>
    </div>

    <div class="modal-footer">
        <button class="btn" data-dismiss="modal">취소</button>
        <button class="btn btn-primary" onclick="파일첨부대화상자_확인()">업로드</button>
  </div>
</div>

<script type="text/javascript">

    var 파일첨부_성공사용자콜백;

    function 파일첨부대화상자_보이기(targetId, targetType, callback) {
        파일첨부_성공사용자콜백 = callback;
        $("#파일첨부대화상자 #waitimage").hide();
        $("#파일첨부대화상자 iframe").attr("src", "/File/UploadFrame?targetId=" + targetId + "&targetType=" + targetType);
        $("#파일첨부대화상자").modal('show');
    }

    function 파일첨부대화상자_확인() {
        $("#파일첨부대화상자 #waitimage").show();
        $("#파일첨부대화상자 iframe").contents().find("form").submit();
    }

    function 파일첨부_성공콜백(targetId, targetType) {
        if (typeof 파일첨부_성공사용자콜백 == 'function')
            파일첨부_성공사용자콜백();
        $("#파일첨부대화상자 #waitimage").hide();
        $("#파일첨부대화상자").modal('hide');
    }

    function 파일첨부_실패콜백(targetId, targetType) {
        $("#파일첨부대화상자 #waitimage").hide();
    }

    function 첨부파일목록갱신(targetId, targetType, outputTag) {
        AjaxLoad("/File/List", { targetId: targetId, targetType: targetType }, $(outputTag));
    }

    function 첨부파일삭제(id, fileName, callback) {
        var 메시지 = "첨부 파일 (" + fileName + ")을 삭제하시겠습니까?";
        AjaxPost("/File/Delete", { id: id }, 메시지, callback);
    }

</script>
